dogs cat get dog training diagnose puppies cats pets medical billing doctor fetch medicine puppy business pharmacy prescription medical find